home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / procssng / ccs / ccs-11tl.lha / lbl / x11 / lib / makefile.src < prev    next >
Encoding:
Makefile  |  1993-08-23  |  1.0 KB  |  45 lines

  1. #
  2. # makefile for user-contributed/lbl/x11/lib
  3. #
  4.  
  5. PANEL_OBJ = function.o panel.o
  6. OBJECTS = ccwindow.o cursors.o draws.o find_mmm.o \
  7.     get_pic.o image.o in_cmap.o init_img.o ld_image.o \
  8.     magnify.o map_scan.o para_win.o panelset.o scroll.o \
  9.     timer.o visual.o x_window.o x_colors.o XCopyImg.o \
  10.     $(PANEL_OBJ)
  11.  
  12. LOCALINC = -I$(CCS_ROOT)/include -I$(XINCLUDE) \
  13.     -DHELP_INFO="\"h => help"\" -DXLIBINT_H_NOT_AVAILABLE
  14. LIBNAME = libpanel.a
  15. LIBFLAG = -DHIPS_IMAGE -DRLE_IMAGE -DC_TUNER -DX_WINDOW_DEP -DCOMMON_TOOL
  16.  
  17. default:    $(PANEL_OBJ) $(OBJECTS) $(LIBNAME)
  18. install:    $(PANEL_OBJ) $(OBJECTS) $(LIBNAME)
  19.  
  20. $(PANEL_OBJ):
  21.     $(COMPILEc) $< $(LIBFLAG) $(LOCALINC)
  22.  
  23. .c.o:
  24.     $(COMPILEc) -D_DEBUG_ $(LIBFLAG) $(LOCALINC) $*.c
  25.     @-ld -x -r $*.o
  26.     @mv a.out $*.o
  27.  
  28. $(LIBNAME):    $(OBJECTS)
  29.     @rm -f $(LIBNAME)
  30.     ar cr $(LIBNAME) `$(LORDER) $(OBJECTS) | $(TSORT)`;
  31.     mv $(LIBNAME) $(LIBDIR)
  32.     $(RANLIB) $(LIBDIR)/$(LIBNAME)
  33.     @touch $(LIBNAME)
  34.  
  35. clean:
  36.     rm -f $(OBJECTS) $(LIBNAME)
  37. clean-all:    clean_all
  38.  
  39. pristine:
  40.     rm -f $(OBJECTS) $(LIBNAME) $(LIBDIR)/$(LIBNAME)
  41.  
  42. man:
  43.  
  44. doc:
  45.